oem-header {
    z-index: 999;
    width: 100%;
    color: var(--menu-color);
    display: block;
    transition: all 0.3s ease 0s;
    background-color: var(--nav-bg);
    &.index_page{
        position: absolute;
        background-color: transparent;
    }
    &.isfixed {
        position: fixed;
        top: 0;
        width: 100%;
        background-color: var(--nav-bg);
        box-shadow: 0 0 7px rgba(0,0,0,0.15);
    }
    &:hover{
        background-color: var(--nav-bg);
    }

   

    .content {
        justify-content: space-between;

        .mobile_menu_icon {
            order: 1;
            svg{
                width: 22px;
                height: 22px;
            }
        }

        .nav-logo {
            order: 2;
            a{
                font-family: var(--title_font_family);
                font-style: var(--title_font_style);
                letter-spacing: var(--title_letter_spacing);
            }

            .logo {
                font-size: 1.875rem;
                font-weight: bold;
                color: var(--menu-color);
               
                
                span{
                    display: none;
                    font-family: var(--title_font_family);
                    font-style: var(--title_font_style);
                    letter-spacing: var(--title_letter_spacing);
                    @media screen and (min-width: 768px) {
                        &.pc{
                            display:flex;
                            align-items: center;
                        }
                        
                    }
                    @media screen and (max-width: 767px) {
                        &.yd{
                            display:flex;
                            align-items: center;
                        }
                    }
                    
                }
                
            }
        }

        #inline_nav_wrap {
            order: 3;
            
        }

        .action-icon {
            order: 4;
            color: var(--menu-color);
            a{
                color: var(--menu-color);
            }
            @media screen and (min-width: 768px) {
                &> *+* {
                    border-left: 1px solid var(--menu-color);
                }
            }
           
            .ic{
               @media screen and (min-width: 768px) {
                padding: 0 20px;
                svg{
                   
                    width: auto;
                    height: 18px;
                }
               }
                svg{
                    width: 20px;
                    height: 20px;
                }
               
            }

            .cart-box-wrap {
                .cart-box {
                    position: relative;
                  
                    #cart_number {
                        display: flex;
                        align-items: center;
                        justify-content: center;
                        top: -10px;
                        right: -10px;
                        min-width: 18px;
                        min-height: 18px;
                        padding: 1px;
                        line-height: 1;
                        position: absolute;
                        border-radius: 99px;
                        color: #fff;
                        background-color: #222222;
                        font-size: 12px;
                    }
                }
            }
           

        }
    }

    .ul_flex-wrap {
        display: flex;
        align-items: center;
        .custom_nav {
            height: auto;
            &>ul {
                flex-wrap: wrap;
                row-gap: 10px;
            }
        }
    }

}

oem-header {

    &[logo='center'] {
        .content {
            .nav-logo {
                order: 3;
                margin: 0 48px;
            }

            #inline_nav_wrap {
                order: 2;
                max-width: 488px;
            }
        }

    }
}